package com.lcxw.hxzbapi.entity.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.io.Serializable;
import lombok.Data;

@Data
@TableName("ywpd_union")
@JsonIgnoreProperties("password")
public class Union implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 工会id
     */
    @TableId
    private int unionId;

    /**
     * 工会名称
     */
    private String unionName;

    /**
     * 会长手机号
     */
    private String telephone;

    /**
     * 会长登录密码
     */
    @TableField("`password`")
    private String password;

    /**
     * 工会简介
     */
    @TableField("`info`")
    private String info;

    /**
     * 会员收入分成
     */
    @TableField("`proportion`")
    private double proportion;

    /**
     * 工会图片
     */
    @TableField("`img`")
    private String img;

    /**
     * 工会招募须知
     */
    @TableField("`invite`")
    private String invite;

    /**
     * 群组建立时间
     */
    private String addTime;

    /**
     * 群组解散时间
     */
    private String shTime;

    /**
     * 状态，正常，解散
     */
    @TableField("`status`")
    private String status;

    /**
     * 工会注册拒绝原因
     */
    @TableField("`reason`")
    private String reason;

    /**
     * 解散原因
     */
    private String shtReason;

    /**
     * 公司名称
     */
    private String company;

    /**
     * 对公账户
     */
    private String publicAccounts;

    /**
     * 银行名
     */
    private String bankName;

    /**
     * 税号
     */
    private String taxNum;

    /**
     * 执照
     */
    private String companyLicense;

}
